package aptech.ad02.restaurant;

import java.io.IOException;
import java.io.InputStream;

import android.app.Activity;
import android.content.res.AssetFileDescriptor;
import android.content.res.AssetManager;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.util.Log;
import android.widget.ImageView;

import com.example.danangtravel.R;

public class Activity_RestaurantListView extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.demo_restaurant_dont_use);
		ImageView imgAssets = (ImageView) findViewById(R.id.imageview_demo);
		
		Bitmap bitMap;
		bitMap=this.getBitmapFromAsset("image_restaurant/2.png");
		imgAssets.setImageBitmap(bitMap);
		
		
		
	//	imgAssets.setBackgroundColor(R.drawable.khachsan);
		
		
		
		
		
		//assetManager.li
//		// To get names of all files inside the "Files" folder
//		try {
//			String[] files = assetManager.list("image_restaurant");
//
//		//	for(int i=0; i "+files[i]);
//			}
//		} catch (IOException e1) {
//			// TODO Auto-generated catch block
//			e1.printStackTrace();
//		}

//		// To load text file
//        InputStream input;
//		try {
//			input = assetManager.open("helloworld.txt");
//
//	         int size = input.available();
//	         byte[] buffer = new byte[size];
//	         input.read(buffer);
//	         input.close();
//
//	         // byte buffer into a string
//	         String text = new String(buffer);
//
//	         txtContent.setText(text);
//		} catch (IOException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}

		// To load image
//    	try {
//	    	// get input stream
//	    	InputStream ims = assetManager.open("1.png");
//
//	    	// create drawable from stream
//	    	Drawable d = Drawable.createFromStream(ims, null);
//
//	    	// set the drawable to imageview
//	    	imgAssets.setImageDrawable(d);
//    	}
//    	catch(IOException ex) {
//    		return;
//    	}
//	}
		
}
	
	private Bitmap getBitmapFromAsset(String strName)
    {
        AssetManager assetManager = getAssets();
        InputStream istr = null;
        try {
        //	String[] fo=assetManager.list(folder);
           
           AssetFileDescriptor assetFileDescriptor=assetManager.openFd(strName);
           istr = assetManager.open(assetFileDescriptor.toString());
            
        } catch (IOException e) {
            e.printStackTrace();
        }
        Bitmap bitmap = BitmapFactory.decodeStream(istr);
        return bitmap;
    }
	

	
		
		

}
